|
|
2.3 | Single Area OSPF Configuration | ||
| 2.3.4 | Configuring OSPF authentication |
| By default, a router trusts that routing
information is coming from a router that should be sending the
information. A router also trusts that the information has not been
tampered with along the route.
To guarantee this trust, routers in a specific area can be configured to authenticate each other. Each OSPF interface can present an
authentication key for use by routers sending OSPF information to other
routers on the segment. The authentication key, known as a password, is
a shared secret between the routers. This key is used to generate the
authentication data in the OSPF packet header.
After the password is configured, authentication must be enabled:
With simple authentication, the password is sent as plain text. This means that it can be easily decoded if a packet sniffer captures an OSPF packet. It is recommended that authentication information be encrypted. To send encrypted authentication information and to ensure greater security, the message-digest keyword is used. The MD5 keyword specifies the type of message-digest hashing algorithm to use, and the encryption type field refers to the type of encryption, where 0 means none and 7 means proprietary. Use the interface configuration command mode syntax:
The key-id is an identifier and takes the value in the range of 1 through 255. The key is an alphanumeric password up to sixteen characters. Neighbor routers must use the same key identifier with the same key value. The following is configured in router
configuration mode:
MD5 authentication creates a message digest. A message digest is scrambled data that is based on the password and the packet contents. The receiving router uses the shared password and the packet to re-calculate the digest. If the digests match, the router believes that the source and contents of the packet have not been tampered with. The authentication type identifies which authentication, if any, is being used. In the case of message-digest authentication, the authentication data field contains the key-id and the length of the message digest that is appended to the packet. The message digest is like a watermark that cannot be counterfeited.
|